package com.gzhryc.net_marketing.api.protocol.account;

import com.gzhryc.common.api.SecurityResponse;

import java.io.Serializable;

public class CloudPayAccountRechargeResponse extends SecurityResponse<CloudPayAccountRechargeResponse.Body> {

    private static final long serialVersionUID = 1L;

    public CloudPayAccountRechargeResponse() {
        this.body = new Body();
    }

    public CloudPayAccountRechargeResponse(Integer code) {
        super(code);
        this.body = new Body();
    }

    public CloudPayAccountRechargeResponse(Integer code, String msg) {
        super(code,msg);
        this.body = new Body();
    }


    public static class Body implements Serializable {

        private static final long serialVersionUID = 1L;

        private String tradeNo;
        private Integer payType;
        private Integer money;
        private String qrcodeContent;

        public String getTradeNo() {
            return tradeNo;
        }

        public void setTradeNo(String tradeNo) {
            this.tradeNo = tradeNo;
        }

        public Integer getPayType() {
            return payType;
        }

        public void setPayType(Integer payType) {
            this.payType = payType;
        }

        public Integer getMoney() {
            return money;
        }

        public void setMoney(Integer money) {
            this.money = money;
        }

        public String getQrcodeContent() {
            return qrcodeContent;
        }

        public void setQrcodeContent(String qrcodeContent) {
            this.qrcodeContent = qrcodeContent;
        }
    }
}
